//
//  ATVInstanceProperty.h
//  FlashController
//
//  Created by Martin Schiøth Dyrby on 11/21/11.
//  Copyright 2011 Molamil. All rights reserved.
//

#import <Foundation/Foundation.h>
#import "ATVInstanceView.h"
#import "NSColoredView.h"

@protocol ATVInstanceProperty <NSObject>

@required

- (NSColoredView *) initView;
- (void) drawView;

- (void) setName:(NSString *)name;
- (void) setType:(NSString *)type;
- (void) setPath:(NSString *)path;
- (void) setIsMethod:(BOOL)boo;
- (NSString *) type;
- (NSString *) name;
- (NSString *) path;
- (BOOL) isMethod;
- (NSComparisonResult) compare: (id<ATVInstanceProperty>) item;
@end
